View navigation

Figure 1. Back button
Summary:
  • Two main navigation structures:
    • Drill down.
    • Category selection.
  • Combining category selection and drill down navigation is possible.
  • No history based navigation.
Java:

Patterns

Drill down  
Figure 2. Drill down structure
  • User can drill down in application hierarchy.
  • Drill down navigation is usually done with List views; the user chooses the wanted item group, and eventually gets the item details they were looking for.
  • Back navigation is always to the next higher hierarchy level.

Category selection  
Figure 3. Category selection structure
  • Category bar holds categories, not actions.
  • Selecting a category opens that category content, and changes the Category bar highlight to the selected category.
  • Back navigation takes the user out from the application.
  • No history based back navigation.

Category selection + drill down  
Figure 4. Category selection + drill down structure
  • User can drill down from category content.
  • Category bar content is not duplicated to lower hierarchies.
    • Lower hierarchy levels can have their own Category bar with categories related to that level.
  • Back works between hierarchy levels, not between categories (i.e. no history based back navigation).